package com.bdqn.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;
import java.util.List;


@Data
@AllArgsConstructor
@NoArgsConstructor
@ToString
public class ContractApply {
    private Integer id;//序号
    private String code;//name询价书名称
    private String contAppNum;//合同申请编号
    private String statQuote;//报价份数
    private String topQuote;//最高报价
    private String lowQuote;//最低报价
    private double allSumPrice;//总金额
    private String remark;//合同申请备注
    private String authorId;//编制人序号
    private String author;//编制人
    private String planerId;//计划员序号
    private String planer;//计划员
    private String planAgree;//计划员是否同意 S002-0：不同意 S002-1：同意
    private String planOpinion;//计划员审核意见
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date planDate;//计划员审批时间
    private String leaderId;//部长序号
    private String leader;//部长
    private String leadAgree;//部长是否同意 S002-0：不同意 S002-1：同意
    private String leadOpinion;//部长审核意见
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date leadDate;//部长审核时间
    private Enquire enquire;//询价列表
    private List<Material> materials;//物资列表
    private List<Orders> orders;//对应需求计划
    private String status;
}
